package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntitySimple;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 差旅车补报销 实体类
 * @author DH-lwl
 * @version 2020年7月2日
 */
public class WeeklyFinishAccount extends BaseBusinessEntitySimple{

	private static final long serialVersionUID = 1L;
	
	private String lUser; 	//直属领导编号
	private String vMan; 	//联系人
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dFinishDate; //总结日期
	private String vFinishAddress;//地点
	private String vFinishWork; //工作总结
	private String vNextWork; 	//后续进展
	private Double fPlaneJe;	//飞机费
	private Integer fPlaneNum;	//飞机票数
	private Double fTrainJe;	//火车费
	private Integer fTrainNum;	//火车票数
	private Double fBusJe; 		//大巴费
	private Integer fBusNum; 	//大巴票数
	private Double fTaxiJe; 	//的士费
	private Integer fTaxiNum; 	//的士票数
	private Double fPassJe; 	//过路费
	private Integer fPassNum; 	//过路票数
	private Double fStopJe; 	//停车费
	private Integer fStopNum; 	//停车票数
	private Double fTrafficJe; //其它交通费
	private Integer fTrafficNum;//其它交通票数
	private Double fStayJe; 	//住宿费
	private Integer fStayNum; 	//住宿票数
	private Double fServeJe; 	//招待费
	private Integer fServeNum; 	//招待票数
	private String vServeRm; 	//招待人名
	private Integer fServeRs; 	//招待人数
	private String vServeMd; 	//招待目的
	private Double fTravelJe; 	//差旅补助
	private Integer fTravelNum; //差旅补助票数
	private Double fOtherJe; 	//其它费用
	private Integer fOtherNum; 	//其它票数
	private Double fTotalJe; 	//报销合计金额
	private Integer fBKM; 		//初始公里数
	private Integer fRKM; 		//返回公里数
	private Integer fTKM; 		//本次车补实际公里数
	private Double fBtJe; 		//补贴金额
	private String vBxsm;		//报销说明
	private String vBBxSh;		//报销审核
	private String vFReply;		//上级批复
	private String vBusinessId;	//商机号
	private String vProjectName;//项目名称
	private String vContractId;	//合同号
	private Double fYxGs;		//有效工时
	private String vArea; 		//区域
	private String zbGuid; 		//周报计划guid值
	private String zbBid; 		//周报计划单号
	private String vBxLy; 		//报销来源
	private Boolean bSfTy; 		//是否同意
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dPDate; 		//计划日期
	private String pGCName; 	//计划客户
	private String vPlanAddress;//计划地点
	private String vPlanWork; 	//工作计划
	private Boolean bFp; 		//提供发票
	
	public String getlUser() {
		return lUser;
	}
	public void setlUser(String lUser) {
		this.lUser = lUser;
	}
	public String getvMan() {
		return vMan;
	}
	public void setvMan(String vMan) {
		this.vMan = vMan;
	}
	public Date getdFinishDate() {
		return dFinishDate;
	}
	public void setdFinishDate(Date dFinishDate) {
		this.dFinishDate = dFinishDate;
	}
	public String getvFinishAddress() {
		return vFinishAddress;
	}
	public void setvFinishAddress(String vFinishAddress) {
		this.vFinishAddress = vFinishAddress;
	}
	public String getvFinishWork() {
		return vFinishWork;
	}
	public void setvFinishWork(String vFinishWork) {
		this.vFinishWork = vFinishWork;
	}
	public String getvNextWork() {
		return vNextWork;
	}
	public void setvNextWork(String vNextWork) {
		this.vNextWork = vNextWork;
	}
	public Double getfPlaneJe() {
		if (fPlaneJe == null) {
			return 0.0;
		}
		return fPlaneJe;
	}
	public void setfPlaneJe(Double fPlaneJe) {
		this.fPlaneJe = fPlaneJe;
	}
	public Integer getfPlaneNum() {
		if (fPlaneNum == null) {
			return 0;
		}
		return fPlaneNum;
	}
	public void setfPlaneNum(Integer fPlaneNum) {
		this.fPlaneNum = fPlaneNum;
	}
	public Double getfTrainJe() {
		if (fTrainJe == null) {
			return 0.0;
		}
		return fTrainJe;
	}
	public void setfTrainJe(Double fTrainJe) {
		this.fTrainJe = fTrainJe;
	}
	public Integer getfTrainNum() {
		if (fTrainNum == null) {
			return 0;
		}
		return fTrainNum;
	}
	public void setfTrainNum(Integer fTrainNum) {
		this.fTrainNum = fTrainNum;
	}
	public Double getfBusJe() {
		if (fBusJe == null) {
			return 0.0;
		}
		return fBusJe;
	}
	public void setfBusJe(Double fBusJe) {
		this.fBusJe = fBusJe;
	}
	public Integer getfBusNum() {
		if (fBusNum == null) {
			return 0;
		}
		return fBusNum;
	}
	public void setfBusNum(Integer fBusNum) {
		this.fBusNum = fBusNum;
	}
	public Double getfTaxiJe() {
		if (fTaxiJe == null) {
			return 0.0;
		}
		return fTaxiJe;
	}
	public void setfTaxiJe(Double fTaxiJe) {
		this.fTaxiJe = fTaxiJe;
	}
	public Integer getfTaxiNum() {
		if (fTaxiNum == null) {
			return 0;
		}
		return fTaxiNum;
	}
	public void setfTaxiNum(Integer fTaxiNum) {
		this.fTaxiNum = fTaxiNum;
	}
	public Double getfPassJe() {
		if (fPassJe == null) {
			return 0.0;
		}
		return fPassJe;
	}
	public void setfPassJe(Double fPassJe) {
		this.fPassJe = fPassJe;
	}
	public Integer getfPassNum() {
		if (fPassNum == null) {
			return 0;
		}
		return fPassNum;
	}
	public void setfPassNum(Integer fPassNum) {
		this.fPassNum = fPassNum;
	}
	public Double getfStopJe() {
		if (fStopJe == null) {
			return 0.0;
		}
		return fStopJe;
	}
	public void setfStopJe(Double fStopJe) {
		this.fStopJe = fStopJe;
	}
	public Integer getfStopNum() {
		if (fStopNum == null) {
			return 0;
		}
		return fStopNum;
	}
	public void setfStopNum(Integer fStopNum) {
		this.fStopNum = fStopNum;
	}
	public Double getfTrafficJe() {
		if (fTrafficJe == null) {
			return 0.0;
		}
		return fTrafficJe;
	}
	public void setfTrafficJe(Double fTrafficJe) {
		this.fTrafficJe = fTrafficJe;
	}
	public Integer getfTrafficNum() {
		if (fTrafficNum == null) {
			return 0;
		}
		return fTrafficNum;
	}
	public void setfTrafficNum(Integer fTrafficNum) {
		this.fTrafficNum = fTrafficNum;
	}
	public Double getfStayJe() {
		if (fStayJe == null) {
			return 0.0;
		}
		return fStayJe;
	}
	public void setfStayJe(Double fStayJe) {
		this.fStayJe = fStayJe;
	}
	public Integer getfStayNum() {
		if (fStayNum == null) {
			return 0;
		}
		return fStayNum;
	}
	public void setfStayNum(Integer fStayNum) {
		this.fStayNum = fStayNum;
	}
	public Double getfServeJe() {
		if (fServeJe == null) {
			return 0.0;
		}
		return fServeJe;
	}
	public void setfServeJe(Double fServeJe) {
		this.fServeJe = fServeJe;
	}
	public Integer getfServeNum() {
		if (fServeNum == null) {
			return 0;
		}
		return fServeNum;
	}
	public void setfServeNum(Integer fServeNum) {
		this.fServeNum = fServeNum;
	}
	public String getvServeRm() {
		return vServeRm;
	}
	public void setvServeRm(String vServeRm) {
		this.vServeRm = vServeRm;
	}
	public Integer getfServeRs() {
		if (fServeRs == null) {
			return 0;
		}
		return fServeRs;
	}
	public void setfServeRs(Integer fServeRs) {
		this.fServeRs = fServeRs;
	}
	public String getvServeMd() {
		return vServeMd;
	}
	public void setvServeMd(String vServeMd) {
		this.vServeMd = vServeMd;
	}
	public Double getfTravelJe() {
		if (fTravelJe == null) {
			return 0.0;
		}
		return fTravelJe;
	}
	public void setfTravelJe(Double fTravelJe) {
		this.fTravelJe = fTravelJe;
	}
	public Integer getfTravelNum() {
		if (fTravelNum == null) {
			return 0;
		}
		return fTravelNum;
	}
	public void setfTravelNum(Integer fTravelNum) {
		this.fTravelNum = fTravelNum;
	}
	public Double getfOtherJe() {
		if (fOtherJe == null) {
			return 0.0;
		}
		return fOtherJe;
	}
	public void setfOtherJe(Double fOtherJe) {
		this.fOtherJe = fOtherJe;
	}
	public Integer getfOtherNum() {
		if (fOtherNum == null) {
			return 0;
		}
		return fOtherNum;
	}
	public void setfOtherNum(Integer fOtherNum) {
		this.fOtherNum = fOtherNum;
	}
	public Double getfTotalJe() {
		if (fTotalJe == null) {
			return 0.0;
		}
		return fTotalJe;
	}
	public void setfTotalJe(Double fTotalJe) {
		this.fTotalJe = fTotalJe;
	}
	public Integer getfBKM() {
		if (fBKM == null) {
			return 0;
		}
		return fBKM;
	}
	public void setfBKM(Integer fBKM) {
		this.fBKM = fBKM;
	}
	public Integer getfRKM() {
		if (fRKM == null) {
			return 0;
		}
		return fRKM;
	}
	public void setfRKM(Integer fRKM) {
		this.fRKM = fRKM;
	}
	public Integer getfTKM() {
		if (fTKM == null) {
			return 0;
		}
		return fTKM;
	}
	public void setfTKM(Integer fTKM) {
		this.fTKM = fTKM;
	}
	public Double getfBtJe() {
		if (fBtJe == null) {
			return 0.0;
		}
		return fBtJe;
	}
	public void setfBtJe(Double fBtJe) {
		this.fBtJe = fBtJe;
	}
	public String getvBxsm() {
		return vBxsm;
	}
	public void setvBxsm(String vBxsm) {
		this.vBxsm = vBxsm;
	}
	public String getvBBxSh() {
		return vBBxSh;
	}
	public void setvBBxSh(String vBBxSh) {
		this.vBBxSh = vBBxSh;
	}
	public String getvFReply() {
		return vFReply;
	}
	public void setvFReply(String vFReply) {
		this.vFReply = vFReply;
	}
	public String getvBusinessId() {
		return vBusinessId;
	}
	public void setvBusinessId(String vBusinessId) {
		this.vBusinessId = vBusinessId;
	}
	public String getvProjectName() {
		return vProjectName;
	}
	public void setvProjectName(String vProjectName) {
		this.vProjectName = vProjectName;
	}
	public String getvContractId() {
		return vContractId;
	}
	public void setvContractId(String vContractId) {
		this.vContractId = vContractId;
	}
	public Double getfYxGs() {
		if (fYxGs == null) {
			return 0.0;
		}
		return fYxGs;
	}
	public void setfYxGs(Double fYxGs) {
		this.fYxGs = fYxGs;
	}
	public String getvArea() {
		return vArea;
	}
	public void setvArea(String vArea) {
		this.vArea = vArea;
	}
	public String getZbGuid() {
		return zbGuid;
	}
	public void setZbGuid(String zbGuid) {
		this.zbGuid = zbGuid;
	}
	public String getZbBid() {
		return zbBid;
	}
	public void setZbBid(String zbBid) {
		this.zbBid = zbBid;
	}
	public String getvBxLy() {
		return vBxLy;
	}
	public void setvBxLy(String vBxLy) {
		this.vBxLy = vBxLy;
	}
	public Boolean getbSfTy() {
		return bSfTy;
	}
	public void setbSfTy(Boolean bSfTy) {
		this.bSfTy = bSfTy;
	}
	public Date getdPDate() {
		return dPDate;
	}
	public void setdPDate(Date dPDate) {
		this.dPDate = dPDate;
	}
	public String getpGCName() {
		return pGCName;
	}
	public void setpGCName(String pGCName) {
		this.pGCName = pGCName;
	}
	public String getvPlanAddress() {
		return vPlanAddress;
	}
	public void setvPlanAddress(String vPlanAddress) {
		this.vPlanAddress = vPlanAddress;
	}
	public String getvPlanWork() {
		return vPlanWork;
	}
	public void setvPlanWork(String vPlanWork) {
		this.vPlanWork = vPlanWork;
	}
	public Boolean getbFp() {
		return bFp;
	}
	public void setbFp(Boolean bFp) {
		this.bFp = bFp;
	}
}
